當您嘗試訪問被禁止的資源或頁面時,會出現錯誤 403 forbidden。這是一個服務器響應代碼,表明您沒有訪問頁面或資源的權限。服務器識別連接并對用戶進行身份驗證,但阻止訪問者查看頁面或資源。
該錯誤的一些常見原因包括:
- 文件權限不正確
- 不兼容的 WordPress 插件
- 損壞的 .htaccess 文件或不正確的設置
- IP地址塊
除非您知道確切原因,否則解決錯誤 403 forbidden 可能會很棘手。但遵循這些步驟可以幫助您排除故障并修復錯誤。
對 .htaccess 文件進行故障排除
損壞或不正確的 .htaccess 文件設置是導致錯誤的主要原因之一。您只能通過從文件管理器中刪除該文件來確定該文件是否是錯誤的原因。然后訪問網站或頁面以檢查刪除文件是否可以解決錯誤。如果是,十,.htaccess 是罪魁禍首。
現在,登錄到您的WordPress 后端以自動生成一個新文件或從文件管理器手動創建一個新文件。以下是如何從SPanel?—Scala Hosting 的一體式控制面板運行所有這些任務。
第 1 步:登錄 SPanel 的用戶界面。
通過www.domain.com/spanel/login 登錄您的 SPanel (不要忘記將yourdomain.com替換為您的實際域)。
第 2 步:打開文件管理器
文件管理器是一個基于 Web 的直觀界面,用于無縫管理文件和文件夾。它允許他們從他們的托管賬戶創建、編輯和永久刪除文件和文件夾。他們還可以復制、移動和重命名文件和文件夾,包括 .htaccess 文件。要打開文件管理器,請滾動到控制面板上的文件部分,然后單擊文件管理器。
選擇您網站的根目錄。如果您希望編輯根域的 .htaccess 文件,請從文件夾列表中選擇public_html 。如果它用于子域,則打開該子域的文件夾。
第 3 步:刪除 .htaccess 文件
在從文件管理器中刪除文件之前,請確保將副本保存到您的計算機。只需滾動到文件,通過左鍵單擊選擇文件,然后單擊下載圖標下載到您的計算機。現在選擇刪除以從文件管理器中永久刪除。
訪問該頁面以檢查它現在是否工作正常。如果是,則表示 .htaccess 已損壞。要生成一個新的新鏈接,請登錄到您的 WordPress 管理儀表板,單擊設置>永久鏈接。>保存更改而不對頁面進行任何更改。
單擊保存按鈕而不對文本框進行任何更改,以提示 WordPress 為網站自動創建一個新的 .htaccess 文件。您可以通過文件管理器手動創建文件。為此,請打開您的域文件夾;如上所述,單擊新建文件/文件夾圖標并選擇新建文件。
將新文件命名為.htaccess并保存。如果您的舊 .htaccess 文件中有基本設置,請小心地將它們復制到新文件中,不要混淆代碼,當然,請忽略可能導致錯誤的行。如果此步驟不能修復錯誤,請考慮下一步并確保重新生成一個新的。htaccess,然后再繼續。
重置文件權限
不正確的文件權限設置可能會導致頁面返回錯誤 403?。每次創建文件時,SPanel 都會自動分配特定的默認權限。文件權限控制人們如何讀取、寫入和執行文件,包括您、您的團隊和公眾。
因此,重置文件權限可能有助于解決問題。要完成它,請登錄 SPanel,打開文件管理器>域的文件夾。請找到訪問時返回 403 forbidden 錯誤的文件,然后右鍵單擊它。如果是主頁,找到索引文件(index.html 或 index.php)并右擊它。
從菜單中單擊CHMOD ,然后設置您的文件權限。然后單擊確定按鈕以保存更改。重新訪問頁面以確認此步驟是否解決了錯誤。如果沒有,則可能是插件不兼容。繼續下一步以禁用插件。
禁用 WordPress 插件
如果前兩個步驟無法解決錯誤,那么禁用所有插件應該可以解決問題。因此,停用它們并訪問該網站以查看它是否正常工作。如果頁面加載正常,則插件是錯誤的原因。但是,如果您的網站現在看起來很丑,請不要驚慌——停用所有插件通常會破壞網站。
請按照以下步驟將您的網站恢復到原始狀態并確定不兼容的插件。但首先,這是一次停用所有插件的方法。在您的 SPanel 儀表板上,在您的域目錄中找到wp-content文件夾——根域的public_html 。
在文件夾中,找到plugins文件夾,右鍵單擊它并選擇Rename 。在文件夾名稱的末尾附加.old或.disable ,然后保存重命名的文件夾以立即停用其所有插件。如果停用所有插件可以解決錯誤,則通過將插件文件夾重命名為其默認名稱來重新激活插件,以將您的網站恢復到其原始狀態。
然后按照以下步驟確定有問題的插件:
- 打開插件文件夾并重命名文件夾中的第一個插件以停用它。
- 訪問該頁面以確認其工作正常。
- 如果禁用插件可以解決問題,則通過右鍵單擊并選擇刪除來永久刪除插件。
- 但如果沒有,則重新激活插件并禁用下一個插件。
- 這樣做直到找到導致錯誤的插件。
當你這樣做時,刪除插件并退出 SPanel。